package com.atmaowei.mapper;

import com.atmaowei.controller.request.BaseRequest;
import com.atmaowei.controller.request.CourseRecordPageRequest;
import com.atmaowei.entity.CourseRecord;
import com.atmaowei.entity.Sct;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SelectCourseMapper {

    String getCpnameByCpno(String cpno);

    List<CourseRecord> page(BaseRequest baseRequest);

    List<CourseRecord> recordPage(CourseRecordPageRequest courseRecordPageRequest);

    void addSct(String sno, String cno, String tno);

    Sct querySct(String sno, String cno, String tno);

    String getTnameByTno(String tno);

    String getCpnoByCno(String cno);

    String getCcredit(String cno);

    void cancelSct(String sno, String cno, String tno);

    void updatePassword(String sno, String password);
}
